# -*- coding: utf-8 -*-
import numpy as np 
from scipy import signal
from skimage import data
from matplotlib import pyplot as plt
#定义二维灰度图像的空间滤波函数
def correl2d(img,window):
    #使用滤波器实现图像的空间相关
    #mode='same'表示输出尺寸等于输入尺寸
    #boundary='fill'表示滤波前，用常量值填充原始图像的边缘，默认常量值为0
    s=signal.correlate2d(img,window,mode='same',boundary='fill')
    return s.astype(np.uint8)
#img为原始图像
img=data.camera()
#3*3盒装滤波模板
window1=np.ones((3,3))/(3**2)
#5*5盒状滤波器模板
window2=np.ones((5,5))/(5**2)
#9*9盒状滤波器模板
window3=np.ones((9,9))/(9**2)
data.imread('')